Reapply 97758de2adf4eb8c861b66826e890e5c3479e071. Original description: Create a pulseaudio upstart job that starts pulseaudio on entrance into runlevel 2. Also, setup some default client configurations. Specifically: 1) Disable autospawning by clients. upstart should spawn the only job. 2) Put the runtime dir in /var/run/pulse instead of ${HOME}/.pulse to work around HOME being reset during window manager login. 3) Put the state directory in /home/chronos/.pulse explicitly for the same reason. 4) Add a basic script for first-run volume configuration. Review URL: http://codereview.chromium.org/661389 TBR=albertb Review URL: http://codereview.chromium.org/672002 2 files changed